操作権限を制限してNotionのデータベースを安全に使う

操作権限を制限してNotionのデータベースを安全に使う

Notionのデータベースに設定できる「コンテンツ編集権限」という権限を活用することで、利用者による不意の誤操作を防ぎ、データベースを安全に使用できるようになります。
Clock Icon2023.01.06

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

概要

Notionのデータベースを多くの人と共有して使用するケースでは、特に何も対策をしていない場合、利用者の誤操作により、

  • データベースの設定が変更されてしまう
  • データベースそのものを削除されてしまう

といった事象が発生する恐れがあります。

Notionでは、「コンテンツ編集権限」という権限をデータベースに設定できます。今回はこの権限設定を利用し、データベースを安全に共同利用できるようにすることを目指します。

動機

社内で、全社員が閲覧・編集できるデータベースを作成し、運用していました。

このデータベースに対し、Notion上の権限「編集権限」が、当初は全社員に与えられていました。

この状態では利用者による誤操作が頻発し、データベースの設定が変更されることにより運用に支障が出てしまいました。利用者の目線では、データベースに書き込んである内容を変更したいだけなのに、意図せずデータベースのプロパティの設定を変更してしまう、ということが起こっているようでした。

こういったユースケースでは、

  • データベースの管理者のみがデータベースの設定を変更できる
  • ほかの利用者はデータベースの内容だけを変更できる

という状態になっていることが望ましいです。

また、データベースをサブページとして配置しているページについても、全社員に「編集権限」が付与されていました。この状態では、データベースが意図せずまるごと削除されてしまう可能性があります。削除した本人が誤操作に気づかなかった場合、データベースの復旧が困難になることも考えられます。この誤操作も防げるようになっていることが望ましいです。

ゴール

以上の事象に対する根本的な対応を考えます。データベースの管理者については、「編集権限」で問題ないでしょう。

しかし、管理者以外の利用者については

  • データベースそのものを削除できない
  • データベースの設定を変更できない
  • データベースが保持するデータは自由に変更できる

というような権限が設定されている必要があります。

解決策

データベースそのものが誤って削除されないようにする

データベースをサブページとして配置しているページの権限設定を、以下のようにします。

  • 全社員:コメント権限
  • 管理者:編集権限

このようにすることで、管理者以外のメンバーはページを編集できなくなります。よって、データベースそのものの削除もできなくなります。

管理者だけがデータベースの設定を変更できるようにする

冒頭で述べた「コンテンツ編集権限」を利用し、データベースの設定が誤って変更されないよう、データベースに対する操作を制限します。データベースの権限設定を以下のようにします。

  • 全社員:コンテンツ編集権限
  • 管理者:編集権限

このようにすることで、管理者だけがデータベースのプロパティ等の設定を変更でき、ほかの利用者はデータベースが保持する内容のみを自由に変更できるようになります。

有効ではなかった解決策

まだこの「コンテンツ編集権限」を知らなかったとき、以下のような対策をとっていました。

  • データベースのリンクドビューを作成する
  • 普段はリンクドビューから編集を行うようにする
  • データベースの設定を変更したいときだけ、データベースそのものにアクセスする

以上の運用方針を周知しても、以下の理由により根本的な解決には至りませんでした。

  • リンクドビューから個別ページを開くと、パンくずリストからデータベースに遷移できてしまう
  • リンクドビューの場所を案内しても、データベースそのものを「お気に入り」に登録している等の理由でデータベースそのものを使い続けてしまう人がいる

運用でカバーしようと思うと、全てのメンバーの運用方法を確実に統一する必要があります。今回のようなケースでは特に、仕組みで解決することが求められるでしょう。

まとめ

Notionの「コンテンツ編集権限」を活用して、Notionのデータベースを安全に利用する方法をご紹介しました。大人数でNotionのデータベースを共有しているケースで「コンテンツ編集権限」をまだ活用されていない場合は、導入を検討してみてください。

謝辞

今回の「コンテンツ編集権限」を活用した運用方法を確立する上で、社内の情シス部門の皆さんに多大なるご協力をいただきました。おかげで、現在の運用では問題が起こらなくなりました。いつも様々な問題に対しポジティブに向き合ってくださって、どうもありがとうございます。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.